#ifndef CLOCK_HH
#define CLOCK_HH

#include "NewParameters.h"

class Clock
{
private:
  double timeStamp;
  double timeStep;
  double timeWindow;
  double maxTimeStep;

public:
  Clock(NewParameters params);

  //public:
  virtual ~Clock();

  virtual double getTimeStamp();
  virtual void setTimeStamp(double value);
  virtual double getTimeStep();
  virtual void setTimeStep(double value);
  virtual void setTimeWindow(double value);
  virtual double getTimeWindow();
  virtual void setMaxTimeStep(double value);
  virtual double getMaxTimeStep();
};

#endif
